﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master"  Inherits="System.Web.Mvc.ViewPage<PagedList<zeus.Core.Ubicacion>>"%>
<%@ Import Namespace="zeus.Web.Controllers" %>
<%@ Import Namespace="Webdiyer.WebControls.Mvc" %>

<asp:Content ID="headContent" ContentPlaceHolderID="HeadContentPlaceHolder" runat="server">
    <link href="<%= ResolveUrl("~") %>Content/tables.css" rel="stylesheet" type="text/css" />
    <link href="<%= ResolveUrl("~") %>Content/nyroModal.css" rel="stylesheet" type="text/css" />
    <link href="<%= ResolveUrl("~") %>Scripts/msdropdown/dd.css" rel="stylesheet" type="text/css" />

    <script type="text/javascript" src="<%= ResolveUrl("~") %>Scripts/jquery.nyroModal-1.6.2.pack.js"></script>     
    <script type="text/javascript" src="<%= ResolveUrl("~") %>Scripts/msdropdown/js/jquery.dd.js"></script>

    <script type="text/javascript" language="javascript">
        function initialize() {
      

    }

        $(window).load(function () {
            initialize();
        });

      

       $(function () {

            $("#grupoSpan").hide();
            $("#unidadSpan").hide();
             $("#eventoUnidadSpan").hide();
            $("#botonEvento").hide();
            $("#botonEventoDet").hide();
            $("#botonEventoDetMapa").hide();
            $("#conceptoSpan").hide();
            $("#conceptoSpanDet").hide();
            $("#gpsSpan").hide();
            $("#velocidadSpan").hide();
            
            $("#batpriSpan").hide();
            $("#bataltSpan").hide();
            $("#logicStatesSpan").hide();

            $("#tipo").change(function() {
            
            
                
                if($(this).val() == 2)
                {
                    $("#unidadSpan").hide();
                    $("#grupoSpan").show();
                    $("#eventoUnidadSpan").hide();
                     $("#vistaSpan").show();
                     $("#conceptoSpan").show();
                    $("#botonEvento").show();

                }
                else if($(this).val() == 1)
                {
                    $("#unidadSpan").show();
                    $("#grupoSpan").hide();
                    $("#eventoUnidadSpan").hide();
                     $("#vistaSpan").show();
                    $("#conceptoSpan").show();
                    $("#botonEvento").show();
                }
                else
                {
                    $("#vistaSpan").show();
                    $("#unidadSpan").hide();
                    $("#grupoSpan").hide(); 
                     $("#conceptoSpan").hide();
                      $("#vistaSpan").show();
                    $("#eventoUnidadSpan").hide();
                    $("#botonEvento").hide();   
                
                }

             

             

             

            });


             $("#vista").change(function() {
                if($(this).val() == 3)
                {
                   //alert("sa");
                  //$("#tipoSpan").show(); 
                 // $("#botonEventoDet").show();
                   
                 $("#tipoSpan").show(); 
                      $("#grupoSpan").hide();
             $("#unidadSpan").hide();
             $("#eventoUnidadSpan").hide();
            $("#botonEvento").hide();
            $("#botonEventoDet").hide();
            $("#conceptoSpan").hide();
            $("#conceptoSpanDet").hide();
            $("#gpsSpan").hide();
            $("#velocidadSpan").hide();
            $("#batpriSpan").hide();
            $("#bataltSpan").hide();
            $("#logicStatesSpan").hide();
               
                }
                else if($(this).val() == 2)
                {
                    $("#tipoSpan").show(); 
                      $("#grupoSpan").hide();
            $("#unidadSpan").hide();
             $("#eventoUnidadSpan").hide();
            $("#botonEvento").hide();
            $("#botonEventoDet").hide();
            $("#conceptoSpan").hide();
            $("#conceptoSpanDet").hide();
            $("#gpsSpan").hide();
            $("#velocidadSpan").hide();
            $("#batpriSpan").hide();
            $("#bataltSpan").hide();
            $("#logicStatesSpan").hide();
                   
                    
                }
                else if($(this).val() == 1)
                {
                    $("#tipoSpan").show(); 
                      $("#grupoSpan").hide();
            $("#unidadSpan").hide();
             $("#eventoUnidadSpan").hide();
            $("#botonEvento").hide();
            $("#botonEventoDet").hide();
            $("#conceptoSpan").hide();
            $("#conceptoSpanDet").hide();
            $("#gpsSpan").hide();
            $("#velocidadSpan").hide();
            $("#batpriSpan").hide();
            $("#bataltSpan").hide();
            $("#logicStatesSpan").hide();
                   
                }
                else
                {
                    $("#tipoSpan").hide(); 
                    $("#grupoSpan").hide();
            $("#unidadSpan").hide();
             $("#eventoUnidadSpan").hide();
            $("#botonEvento").hide();
            $("#botonEventoDet").hide();
            $("#conceptoSpan").hide();
            $("#conceptoSpanDet").hide();
            $("#gpsSpan").hide();
            $("#velocidadSpan").hide();
            $("#batpriSpan").hide();
            $("#bataltSpan").hide();
            $("#logicStatesSpan").hide();
                   
                
                }
            });

            $("#concepto").change(function () {

                if($(this).val() == 0)
                {
                    
                    $("#eventoUnidadSpan").hide();
                    $("#gpsSpan").hide();
                    $("#velocidadSpan").hide();
                    
                }
                 if($(this).val() == 1)
                {
                    $("#eventoUnidadSpan").hide();
                    $("#gpsSpan").show();
                    $("#velocidadSpan").hide();
                    
                }
                if($(this).val() == 2)
                {
                    
                    $("#eventoUnidadSpan").show();
                    $("#gpsSpan").hide();
                    $("#velocidadSpan").hide();
                    
                }
                 if($(this).val() == 3)
                {
                    
                    $("#eventoUnidadSpan").hide();
                    $("#gpsSpan").hide();
                    $("#velocidadSpan").show();
                    
                }
                if($(this).val() == 4)
                {
                    
                    $("#eventoUnidadSpan").hide();
                    $("#gpsSpan").hide();
                    
                }
               

            });

            $("#conceptoDet").change(function () {

                if($(this).val() == 0)
                {
                    
                    $("#eventoUnidadSpan").hide();
                    $("#gpsSpan").hide();
                    $("#batpriSpan").hide();
                    $("#bataltSpan").hide();
                    $("#logicStatesSpan").hide();
                }
                 if($(this).val() == 1)
                {
                    $("#eventoUnidadSpan").hide();
                    $("#gpsSpan").show();
                    $("#batpriSpan").hide();
                    $("#bataltSpan").hide();
                    $("#logicStatesSpan").hide();
                }
                if($(this).val() == 2)
                {
                    
                    $("#eventoUnidadSpan").show();
                    $("#gpsSpan").hide();
                    $("#batpriSpan").hide();
                    $("#bataltSpan").hide();
                    $("#logicStatesSpan").hide();
                }
                 if($(this).val() == 3)
                {
                    
                    $("#eventoUnidadSpan").hide();
                    $("#gpsSpan").hide();
                    $("#batpriSpan").show();
                    $("#bataltSpan").hide();
                    $("#logicStatesSpan").hide();
                }
                if($(this).val() == 4)
                {
                    
                    $("#eventoUnidadSpan").hide();
                    $("#gpsSpan").hide();
                    $("#batpriSpan").hide();
                    $("#bataltSpan").show();
                    $("#logicStatesSpan").hide();
                }
                if($(this).val() == 5)
                {
                    
                    $("#eventoUnidadSpan").hide();
                    $("#gpsSpan").hide();
                    $("#batpriSpan").hide();
                    $("#bataltSpan").hide();
                    $("#logicStatesSpan").show();
                }

            });

            <%if ((bool)ViewData["IsAdmin"])
              { %>
                $("#Clientes").change(function () {
                    document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $(this).val();                
                });
            <%} %>


             $("#buscarDetMapa").click(function () {
             alert("toy");

//            if ($("#CodigoUnidad").val()!= "" && $("#tipo").val() == 1 &&  $("#concepto").val() == 2 &&  $("#EventosUnidad").val() == "")
//                    {
//                        alert("unidad");
                        //document.location.href = "<%= ResolveUrl("~") %>Mapa/ListaMapa/?clienteId=" + $("#Clientes").val() + "&und=" + $("#CodigoUnidad").val();
//                    }
                var dta;
                dta="<%= ResolveUrl("~") %>Mapa/ListaMapa/?clienteId=" + $("#Clientes").val() + "&und=" + $("#CodigoUnidad").val();
                datos(dta);

             });

          

            $("#buscar").click(function () {
                

//                alert($("#CodigoUnidad").val());
//                alert($("#tipo").val());
//                alert($("#EventosUnidad").val());
                
                 //santy.value=$("#CodigoUnidad").val();

                


                 if ($("#Grupos").val()!= "" && $("#tipo").val() == 2 &&  $("#concepto").val() == 3 &&  $("#velocidad").val() == 0)
                    {

                        //alert("grupos concepto gps");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?grupoId="+$("#Grupos").val();
                    }
                       
                if ($("#CodigoUnidad").val()!= "" && $("#tipo").val() == 1 &&  $("#concepto").val() == 3 &&  $("#velocidad").val() == 0)
                    {
                        //alert("unidadVelocidades");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $("#Clientes").val() + "&und=" + $("#CodigoUnidad").val();
                    }
                if ($("#Grupos").val()!= "" && $("#tipo").val() == 2 &&  $("#concepto").val() == 3 &&  $("#velocidad").val() != 0)
                    {
                        //alert("velocidadGrupo");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?velocidad=" + $("#velocidad").val() + "&grupoId=" + $("#Grupos").val();
                    }

                 if ($("#CodigoUnidad").val()!= "" && $("#tipo").val() == 1 &&  $("#concepto").val() == 3 &&  $("#velocidad").val() != 0)
                    {
                        //alert("velocidad");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?velocidad=" + $("#velocidad").val() + "&und=" + $("#CodigoUnidad").val();

                    }

                


                if ($("#CodigoUnidad").val()== "" && $("#tipo").val() == 1 &&  $("#concepto").val() == 0)
                    {

                

                       //alert("unidad null");
                       document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $("#Clientes").val() + "&und=0";

                

                    }
                 if ($("#CodigoUnidad").val()== "" && $("#tipo").val() == 1 &&  $("#concepto").val() == 2 &&  $("#EventosUnidad").val() == "" )
                    {
                
                      //
                      //
                      //
                     // alert("unidad null1");
                       document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $("#Clientes").val() + "&und=0";
                
                    }
                 if ($("#CodigoUnidad").val()!= "" && $("#tipo").val() == 1 &&  $("#concepto").val() == 2 &&  $("#EventosUnidad").val() == "")
                    {
                        //alert("unidadEventos");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $("#Clientes").val() + "&und=" + $("#CodigoUnidad").val();

                    }


                 if ($("#CodigoUnidad").val()!= "" && $("#tipo").val() == 1 &&  $("#concepto").val() == 0)
                    {
                        //alert("unidad1");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $("#Clientes").val() + "&und=" + $("#CodigoUnidad").val();
                    }
                 if ($("#EventosUnidad").val()!= "" && $("#concepto").val()== 2 && $("#tipo").val()== 1 && $("#CodigoUnidad").val()!= "")
                    {
                        //alert("evento unidad");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?eventoId="+$("#EventosUnidad").val()+ "&und=" + $("#CodigoUnidad").val();
                    }
                
                 if ($("#CodigoUnidad").val()== "" && $("#tipo").val() == 1 && $("#concepto").val() == 2 && $("#EventosUnidad").val() != "" )
                    {
                        //alert("todoseventounidad");
                         document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?eventoId="+$("#EventosUnidad").val()+ "&clienteId=" + $("#Clientes").val() + "&ban1=0";
                    }





                
                 if ($("#Grupos").val()== "" && $("#tipo").val() == 2 &&  $("#concepto").val() == 0)
                    {
                
                        //alert("es nullo grupos");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $("#Clientes").val() + "&ban=0";
                
                    }

                 if ($("#Grupos").val()== "" && $("#tipo").val() == 2 &&  $("#concepto").val() == 2 &&  $("#EventosUnidad").val() == "")
                    {
                
                        //alert("es nullo grupos1");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $("#Clientes").val() + "&ban=0";
                
                    }
                

                 if ($("#Grupos").val()!= "" && $("#tipo").val() == 2 &&  $("#concepto").val() == 2 &&  $("#EventosUnidad").val() == "")
                    {
                
                       // alert("gruposEventos");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?grupoId="+$("#Grupos").val();
                    }
                 if ($("#Grupos").val()!= "" && $("#tipo").val() == 2 &&  $("#concepto").val() == 0)
                    {
                
                        //alert("grupos1");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?grupoId="+$("#Grupos").val();
                    }

                

                 if ($("#Grupos").val()!= "" && $("#EventosUnidad").val()!= "" && $("#concepto").val()== 2 && $("#tipo").val()== 2)
                    {
                         //alert("evento grupo");
                         document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?eventoId="+$("#EventosUnidad").val()+ "&grupoId=" + $("#Grupos").val();
                    }

                 if ($("#Grupos").val()== "" && $("#tipo").val() == 2 && $("#concepto").val() == 2 && $("#EventosUnidad").val() != "")
                    {
                        //alert("todoseventoGrupo");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?eventoId="+$("#EventosUnidad").val()+ "&clienteId=" + $("#Clientes").val() + "&ban1=1";
                    }




                    if ($("#Grupos").val()== "" && $("#tipo").val() == 2 &&  $("#concepto").val() == 1 &&  $("#gps").val() == 0)
                    {
                
                        //alert("es nullo grupos gps 1");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $("#Clientes").val() + "&ban=0";
                
                    }

                     if ($("#Grupos").val()== "" && $("#tipo").val() == 2 &&  $("#concepto").val() == 3 &&  $("#batpri").val() == 0)
                    {
                
                        //alert("es nullo grupos bateria principal 1");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $("#Clientes").val() + "&ban=0";
                
                    }

                     if ($("#Grupos").val()== "" && $("#tipo").val() == 2 &&  $("#concepto").val() == 4 &&  $("#batalt").val() == 0)
                    {
                
                        //alert("es nullo grupos bateria alterna 1");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $("#Clientes").val() + "&ban=0";
                
                    }

                    if ($("#Grupos").val()== "" && $("#tipo").val() == 2 &&  $("#concepto").val() == 5 &&  $("#logicStates").val() == 0)
                    {
                
                        //alert("es nullo grupos bateria alterna 1");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $("#Clientes").val() + "&ban=0";
                      

                
                    }
                   

                   if ($("#CodigoUnidad").val()== "" && $("#tipo").val() == 1 &&  $("#concepto").val() == 1 &&  $("#gps").val() == 0 )
                    {

                                                                      
                       //alert("unidad gps null");
                       document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $("#Clientes").val() + "&und=0";
                       
                    }

                    if ($("#CodigoUnidad").val()== "" && $("#tipo").val() == 1 &&  $("#concepto").val() == 3 &&  $("#batpri").val() == 0 )
                    {
                
                       //alert("unidad bateria principal null");
                       document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $("#Clientes").val() + "&und=0";
                
                    }

                     if ($("#CodigoUnidad").val()== "" && $("#tipo").val() == 1 &&  $("#concepto").val() == 4 &&  $("#batalt").val() == 0 )
                    {
                
                       //alert("unidad bateria alterna null");
                       document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $("#Clientes").val() + "&und=0";
                
                    }
                      if ($("#CodigoUnidad").val()== "" && $("#tipo").val() == 1 &&  $("#concepto").val() == 5 &&  $("#logicStates").val() == 0 )
                    {
                
                       //alert("unidad esatdos logicos null");
                       document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $("#Clientes").val() + "&und=0";
                
                    }





                   if ($("#gps").val()!= 0 && $("#concepto").val()== 1 && $("#tipo").val()== 1 && $("#CodigoUnidad").val()!= "")
                    {
                        //alert("gps unidad");
                       document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?gpsId="+$("#gps").val()+ "&und=" + $("#CodigoUnidad").val();
                    }


                    if ($("#gps").val()!= 0 && $("#concepto").val()== 1 && $("#tipo").val()== 2 && $("#Grupos").val()!= "")
                    {
                        //alert("gps grupo");
                       document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?gpsId="+$("#gps").val()+ "&grupoId=" + $("#Grupos").val();
                    }


                   


                   


                    if ($("#logicStates").val()!= 0 && $("#concepto").val()== 5 && $("#tipo").val()== 1 && $("#CodigoUnidad").val()!= "")
                    {
                        //alert("estados logicos unidad");
                        //alert($("#logicStates").val());
                       document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?estadoLogico="+$("#logicStates").val()+ "&und=" + $("#CodigoUnidad").val();
                    }


                     if ($("#logicStates").val()!= 0 && $("#concepto").val()== 5 && $("#tipo").val()== 2 && $("#Grupos").val()!= "")
                    {
                        //alert("estados logicos grupo");
                        //alert($("#logicStates").val());
                       document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?estadoLogico="+$("#logicStates").val()+ "&grupoId=" + $("#Grupos").val();
                    }


                    if ($("#CodigoUnidad").val()!= "" && $("#tipo").val() == 1 &&  $("#concepto").val() == 1 &&  $("#gps").val() == 0)
                    {
                        //alert("unidad gps concepto");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $("#Clientes").val() + "&und=" + $("#CodigoUnidad").val();
                    }

                     if ($("#CodigoUnidad").val()!= "" && $("#tipo").val() == 1 &&  $("#concepto").val() == 3 &&  $("#batpri").val() == 0)
                    {
                        //alert("unidad bat principal concepto");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $("#Clientes").val() + "&und=" + $("#CodigoUnidad").val();
                    }
                     if ($("#CodigoUnidad").val()!= "" && $("#tipo").val() == 1 &&  $("#concepto").val() == 4 &&  $("#batalt").val() == 0)
                    {
                        //alert("unidad bat alterna concepto");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $("#Clientes").val() + "&und=" + $("#CodigoUnidad").val();
                    }
                     if ($("#CodigoUnidad").val()!= "" && $("#tipo").val() == 1 &&  $("#concepto").val() == 5 &&  $("#logicStates").val() == 0)
                    {
                        //alert("unidad logic states concepto");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?clienteId=" + $("#Clientes").val() + "&und=" + $("#CodigoUnidad").val();
                    }

                     if ($("#Grupos").val()!= "" && $("#tipo").val() == 2 &&  $("#concepto").val() == 1 &&  $("#gps").val() == 0)
                    {
                
                        //alert("grupos concepto gps");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?grupoId="+$("#Grupos").val();
                    }

                     if ($("#Grupos").val()!= "" && $("#tipo").val() == 2 &&  $("#concepto").val() == 3 &&  $("#batpri").val() == 0)
                    {
                
                        //alert("grupos concepto bat principal");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?grupoId="+$("#Grupos").val();
                    }
                     if ($("#Grupos").val()!= "" && $("#tipo").val() == 2 &&  $("#concepto").val() == 4 &&  $("#batalt").val() == 0)
                    {
                
                        //alert("grupos concepto bat alterna");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?grupoId="+$("#Grupos").val();
                    }
                     if ($("#Grupos").val()!= "" && $("#tipo").val() == 2 &&  $("#concepto").val() == 5 &&  $("#logicStates").val() == 0)
                    {
                
                        //alert("grupos concepto logic states");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?grupoId="+$("#Grupos").val();
                    }


                    if ($("#CodigoUnidad").val()== "" && $("#tipo").val() == 1 && $("#concepto").val() == 1 && $("#gps").val() != 0 )
                    {
                        //alert("todoseventounidadgps23");
                         document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?gpsId="+$("#gps").val()+ "&clienteId=" + $("#Clientes").val() + "&ban1=0";
                    }

                     if ($("#CodigoUnidad").val()== "" && $("#tipo").val() == 1 && $("#concepto").val() == 3 && $("#batpri").val() != 0 )
                    {
                        //alert("todoseventounidadgps23");
                         document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?batPri="+$("#batpri").val()+ "&clienteId=" + $("#Clientes").val() + "&ban1=0";
                    }

                    if ($("#CodigoUnidad").val()== "" && $("#tipo").val() == 1 && $("#concepto").val() == 4 && $("#batalt").val() != 0 )
                    {
                       // alert("todoseventounidadgps23");
                         document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?batAlt="+$("#batalt").val()+ "&clienteId=" + $("#Clientes").val() + "&ban1=0";
                    }

                      if ($("#CodigoUnidad").val()== "" && $("#tipo").val() == 1 && $("#concepto").val() == 5 && $("#logicStates").val() != 0 )
                    {
                        //alert("todoseventounidadgps23");
                         document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?estadoLogico="+$("#logicStates").val()+ "&clienteId=" + $("#Clientes").val() + "&ban1=0";
                    }

                    ////grupos concepto cliente/usuario

                    if ($("#Grupos").val()== "" && $("#tipo").val() == 2 && $("#concepto").val() == 1 && $("#gps").val() != 0)
                    {
                       // alert("todoseventoGrupo");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?gpsId="+$("#gps").val()+ "&clienteId=" + $("#Clientes").val() + "&ban1=1";
                    }

                     if ($("#Grupos").val()== "" && $("#tipo").val() == 2 && $("#concepto").val() == 3 && $("#batpri").val() != 0)
                    {
                        //alert("todoseventoGrupo");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?batPri="+$("#batpri").val()+ "&clienteId=" + $("#Clientes").val() + "&ban1=1";
                    }


                     if ($("#Grupos").val()== "" && $("#tipo").val() == 2 && $("#concepto").val() == 4 && $("#batalt").val() != 0)
                    {
                        //alert("todoseventoGrupo");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?batAlt="+$("#batalt").val()+ "&clienteId=" + $("#Clientes").val() + "&ban1=1";
                    }

                     if ($("#Grupos").val()== "" && $("#tipo").val() == 2 && $("#concepto").val() == 5 && $("#logicStates").val() != 0)
                    {
                        //alert("todoseventoGrupo");
                        document.location.href = "<%= ResolveUrl("~") %>Home/ListaUbicacion/?estadoLogico="+$("#logicStates").val()+ "&clienteId=" + $("#Clientes").val() + "&ban1=1";
                    }

                    
                    
                

            });
        
        });

    
    function datos(urle)
    {
        var url=urle;
        alert(url);
        $.ajax({
                url: url,
                cache: false,
                type: 'POST',
                dataType: "json",
                success: function (response) {

                    if (GBrowserIsCompatible()) {
                        var map = new GMap2(document.getElementById("map_canvas"));
                        //map.setMapType(G_HYBRID_MAP);
                        map.addMapType(G_SATELLITE_3D_MAP);
                        var baseIcon = new GIcon();
                        baseIcon.iconSize = new GSize(60, 60);
                        baseIcon.shadowSize = new GSize(56, 32);
                        baseIcon.iconAnchor = new GPoint(16, 32);
                        baseIcon.infoWindowAnchor = new GPoint(16, 0);
                        //var edificio = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/CabrioletRedblanco.png", null, "<%= ResolveUrl("~") %>Content/Images/CabrioletRedblancos.png");
                        var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/Flechas-180.gif", null, "<%= ResolveUrl("~") %>Content/Images/Flechas-180s.gif");
                        
                        //var center = new GLatLng(data[0], data[1]);
                        var center0=new GLatLng();
                        var pol = new Array();
                         $.each(response, function(i, data) {

                           //alert (center1);
                            var center = new GLatLng(data.Latitud, data.Longitud);
                            var center0=center;
                           
                            if(data.Grados==0)
                        {
                            sentido="N";

                            if (data.Velocidad>5)
                            {
                                var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/cvFlecha/VerdeN.png", null, "<%= ResolveUrl("~") %>Content/Images/cvFlecha/VerdeNs.png");
                            }
                             else if(data.Evento!=1)
                            {
                            
                                var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/emerFlecha/EmergenciaN.png", null, "<%= ResolveUrl("~") %>Content/Images/emerFlecha/EmergenciaNs.png");
                            
                            }
                            else
                            {
                                var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/stopFlecha/StopN.png", null, "<%= ResolveUrl("~") %>Content/Images/stopFlecha/StopNs.png");
                            }
                        }
                        
                        if ((data.Grados>0) && (data.Grados<90))
                        {
                            
                            sentido="NE";
                            
                            if (data.Velocidad>5)
                            {
                                var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/cvFlecha/VerdeNe.png", null, "<%= ResolveUrl("~") %>Content/Images/cvFlecha/VerdeNes.png");
                            }
                             else if(data.Evento!=1)
                            {
                            
                                var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/emerFlecha/EmergenciaNe.png", null, "<%= ResolveUrl("~") %>Content/Images/emerFlecha/EmergenciaNes.png");
                            
                            }
                            else
                            {
                                var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/stopFlecha/StopNe.png", null, "<%= ResolveUrl("~") %>Content/Images/stopFlecha/StopNes.png");
                            }

                        }
                        if(data.Grados==90)
                        {
                        
                        sentido="E";
                       
                        if (data.Velocidad>5)
                            {
                                var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/cvFlecha/VerdeE.png", null, "<%= ResolveUrl("~") %>Content/Images/cvFlecha/VerdeEs.png");
                            }
                             else if(data.Evento!=1)
                            {
                            
                                var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/emerFlecha/EmergenciaE.png", null, "<%= ResolveUrl("~") %>Content/Images/emerFlecha/EmergenciaEs.png");
                            
                            }
                            else
                            {
                                var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/stopFlecha/StopE.png", null, "<%= ResolveUrl("~") %>Content/Images/stopFlecha/StopEs.png");
                            }
                        
                        }
                        if((data.Grados>90) && (data.Grados<180))
                        {
                        
                         sentido="SE";   
                        
                          if (data.Velocidad>5)
                         {
                            var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/cvFlecha/VerdeSe.png", null, "<%= ResolveUrl("~") %>Content/Images/cvFlecha/VerdeSes.png");
                         }
                          else if(data.Evento!=1)
                            {
                            
                                var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/emerFlecha/EmergenciaSe.png", null, "<%= ResolveUrl("~") %>Content/Images/emerFlecha/EmergenciaSes.png");
                            
                            }
                         else
                         {
                            var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/stopFlecha/StopSe.png", null, "<%= ResolveUrl("~") %>Content/Images/stopFlecha/StopSes.png");
                          }  

                        }
                        if(data.Grados==180)
                        {
                        
                        sentido="S";
                        
                        if (data.Velocidad>5)
                         {
                            var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/cvFlecha/VerdeS.png", null, "<%= ResolveUrl("~") %>Content/Images/cvFlecha/VerdeSs.png");
                        }
                         else if(data.Evento!=1)
                            {
                            
                                var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/emerFlecha/EmergenciaS.png", null, "<%= ResolveUrl("~") %>Content/Images/emerFlecha/EmergenciaSs.png");
                            
                            }
                         else
                         {
                            var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/stopFlecha/StopS.png", null, "<%= ResolveUrl("~") %>Content/Images/stopFlecha/StopSs.png");
                          }
                        
                        }
                        if((data.Grados>180) && (data.Grados<270))
                        {
                        
                         sentido="SW";   
                         
                          if (data.Velocidad>5)
                         {
                            var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/cvFlecha/VerdeSw.png", null, "<%= ResolveUrl("~") %>Content/Images/cvFlecha/VerdeSws.png");
                         }
                          else if(data.Evento!=1)
                            {
                            
                                var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/emerFlecha/EmergenciaSw.png", null, "<%= ResolveUrl("~") %>Content/Images/emerFlecha/EmergenciaSws.png");
                            
                            }
                         else
                         {
                            var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/stopFlecha/StopSw.png", null, "<%= ResolveUrl("~") %>Content/Images/stopFlecha/StopSws.png");
                         }

                        }
                        if(data.Grados==270)
                        {
                        
                        sentido="W";
                        
                         if (data.Velocidad>5)
                         {
                            var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/cvFlecha/VerdeW.png", null, "<%= ResolveUrl("~") %>Content/Images/cvFlecha/VerdeWs.png");
                        }
                         else if(data.Evento!=1)
                            {
                            
                                var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/emerFlecha/EmergenciaW.png", null, "<%= ResolveUrl("~") %>Content/Images/emerFlecha/EmergenciaWs.png");
                            
                            }
                         else
                         {
                            var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/stopFlecha/StopW.png", null, "<%= ResolveUrl("~") %>Content/Images/stopFlecha/StopWs.png");
                            }
                        
                        }
                        if((data.Grados>270) && (data.Grados<360))
                        {
                        
                         sentido="NW";   
                         
                         if (data.Velocidad>5)
                         {
                            var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/cvFlecha/VerdeNW.png", null, "<%= ResolveUrl("~") %>Content/Images/cvFlecha/VerdeNWs.png");
                         }
                          else if(data.Evento!=1)
                            {
                            
                                var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/emerFlecha/EmergenciaNw.png", null, "<%= ResolveUrl("~") %>Content/Images/emerFlecha/EmergenciaNw.png");
                            
                            }
                         else
                         {
                            var flecha = new GIcon(baseIcon, "<%= ResolveUrl("~") %>Content/Images/stopFlecha/StopNW.png", null, "<%= ResolveUrl("~") %>Content/Images/stopFlecha/StopNWs.png");
                         }

                        }


                            map.setCenter(center, 10);
                            var marker = new GMarker(center,flecha);
                             map.addOverlay(marker);

                             var sentido;

                        

                             
                            marker.openInfoWindowHtml("<b style='color: #0000FF'>POSICION "+ i +"</b><br/><b>Alias: </b><i>" + data.NombreUnidad + "</i><br/><b>Placa: </b><i>" + data.PlacaUnidad + "</i><br/><b>Fecha/Hora: </b><i>" + data.Fecha + "</i><br/><b>Velocidad: </b><i>" + data.Velocidad   +" " +"Kph</i><br/><b>Sentido: </b><i>(" + data.Grados +")"+sentido+ "</i><br/><b>Evento: </b><i>" + data.EventoNombre + "</i>");
                            GEvent.addListener(marker, "click", function () {
                            marker.openInfoWindowHtml("<b style='color: #0000FF'>POSICION "+ i +"</b><br/><b>Alias: </b><i>" +data.NombreUnidad + "</i><br/><b>Placa: </b><i>" + data.PlacaUnidad + "</i><br/><b>Fecha/Hora: </b><i>" +data.Fecha + "</i><br/><b>Velocidad: </b><i>" + data.Velocidad +" " +"Kph</i><br/><b>Sentido: </b><i>(" + data.Grados +")"+ sentido+"</i><br/><b>Evento: </b><i>" + data.EventoNombre + "</i>");
                            });//fin funcion click
                          

                                

                                 pol[i]=center0;

                              

                         
                         });//fir iteracion

                         //alert("pol"+pol[5]);
                         var polyline = new GPolyline(pol, "#ff0000", 5); 
                         map.addOverlay(polyline);

                         map.setUIToDefault();
                         map.enableRotation();
                    }


                  


                //terminado success
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    alert("error: "+XMLHttpRequest.responseText);
                }
            });

    }

    </script>
    
    <title>Inicio</title>
</asp:Content>

<asp:Content ID="menuContent" ContentPlaceHolderID="MenuContentPlaceHolder" runat="server">
    
</asp:Content>

<asp:Content ID="mainContent" ContentPlaceHolderID="MainContentPlaceHolder" runat="server">
   

   
    <p>
        <%if ((bool)ViewData["IsAdmin"])
          { %>    
        Cliente: <%= Html.DropDownList("Clientes")%>            
        <%} %>

         
         <span id="tipoSpan">
         Tipo:
        <select id="tipo" name="tipo">
             <option value="0">Seleccione Tipo</option>
            <option value="1">Unidades</option>
            <option value="2">Grupos</option>
        </select>
        </span>

        <span id="unidadSpan">
        Unidad: <%: Html.DropDownList("CodigoUnidad","Ver Todas Las Unidades") %>
           
       </span>
       <span id="grupoSpan">
            Grupo: <%: Html.DropDownList("Grupos","Ver Todos Los Grupos") %>
       </span>
      
       <span id="conceptoSpan">Concepto:
            <select id="concepto" name="concepto">
                <option value="0">Ver Todos Los Conceptos</option>
                <option value="1">Condicion De GPS</option>
                <option value="2">Eventos</option>
                <option value="3">Velocidad</option>
                
                
            </select>
        </span>

        <span id="conceptoSpanDet">Concepto:
            <select id="conceptoDet" name="conceptoDet">
                <option value="0">Ver Todos Los Conceptos</option>
                <option value="1">Condicion De GPS</option>
                <option value="2">Eventos</option>
                <option value="3">Bateria Principal</option>
                <option value="4">Bateria Alterna</option>
                <option value="5">Estado Logico</option>
            </select>
        </span>
        <span id="eventoUnidadSpan">Evento:
            <%: Html.DropDownList("EventosUnidad", "Ver Todos Los Eventos")%>
        </span>

        <span id="gpsSpan">Condicion Del GPS:
            <select id="gps" name="gps">
                <option value="0">Ver Todas Las Condiciones</option>
                <option value="1">Valido</option>
                <option value="2">Invalido</option>
                <option value="3">Conectado</option>
                <option value="4">Desconectado</option>
                <option value="5">Valido-Conectado</option>
                <option value="6">Valido-Desconectado</option>
                <option value="7">Invalido-Conectado</option>
                <option value="8">Invalido-Desconectado</option>
            </select>
        </span>


        <span id="velocidadSpan">Velocidad:
            <select id="velocidad" name="velocidad">
                <option value="0">Ver Todos Las Velocidades</option>
                <option value="1">0-10</option>
                <option value="2">10-40</option>
                <option value="3">40-60</option>
                <option value="4">60-90</option>
                <option value="5">90-120</option>
                <option value="6">Mayor que 120</option>
                
            </select>
        </span>

        <span id="batpriSpan">Bateria Principal:
            <select id="batpri" name="batpri">
                <option value="0">Ver Todos Los Estados</option>
                <option value="1">Carga Optima</option>
                <option value="2">Bateria En Mal Estado</option>
                <option value="3">Desconectado</option>
                
            </select>
        </span>

        <span id="bataltSpan">Bateria Alterna:
            <select id="batalt" name="batalt">
                <option value="0">Ver Todos Los Estados</option>
                <option value="1">Critico</option>
                <option value="2">Extramademente Bajo</option>
                <option value="3">Bajo</option>
                <option value="4">Medio Bajo</option>
                <option value="5">Medio Alto</option>
                <option value="6">Alto</option>
                <option value="7">Carga Completa</option>
                
            </select>
        </span>

        <span id="logicStatesSpan">Estados Logicos:
            <select id="logicStates" name="logicStates">
                <option value="0">Ver Todos Los Estados</option>
                <option value="1">Idle</option>
                <option value="2">Armed</option>
                <option value="3">Silent Delay</option>
                <option value="4">Alarm Triggered</option>
                <option value="5">Garage Mode</option>
                
            </select>
        </span>

        <span id="botonEvento">
            <input id="buscar" type="button" value="Aplicar"  />
        </span> 

         <span id="botonEventoDet">
            <input id="buscarDet" type="button" value="Aplicar"  />
        </span> 

         <span id="botonEventoDetMapa">
            <input id="buscarDetMapa" type="button" value="Aplicar"  />
        </span> 
    </p>
    
     <p>
        <table class="datatable">
         
          
          <caption>
             Lista de Ubicación
          </caption>

        
            
            <thead>
                <tr>
                    <th align="center">
                       Fecha / Hora Recibido
                    </th>
                    <th align="center">
                       Alias
                    </th>
                    <th>
                        Ubicacion / Coordenadas / Rumbo
                    </th>
                    <th>
                        Punto de Referencia
                    </th>

                   
                     <th>
                        Geocerca IN
                    </th>
                    <th>
                        Geocerca OUT
                    </th>
                     <th>
                        Eventos
                    </th>
                      
                </tr>
            </thead>
            

            <% foreach (var item in Model)
           {
               var evento = Html.Encode(item.Evento.Id);
                  
                   if (evento=="3")
                  
              {

                   %>
        <tr >
            <td  bgcolor="#FFFF00" >
                <%= Html.Encode(item.Fecha) %>
            </td>
            <td bgcolor="#FFFF00" id="dato">
                <%= Html.Encode(item.Unidad.Nombre) %>
            </td>
            
            

            <td bgcolor="#FFFF00" >
             <a href="<%= ResolveUrl("~") %>Mapa/Mapa/?&Id=<%: item.Id %>">
                <%= Html.Encode(item.Direccion) %>
                 (Lat:
               <%= Html.Encode(item.Latitud) %>
               , Long:
               <%= Html.Encode(item.Longitud) %>
               )
               </a>
               
            </td>
            <td bgcolor="#FFFF00" >
                A:
                <%= Html.Encode(item.DistanciaPunto) %>
                mts. 
                <%= Html.Encode(item.Azimut) %>
                ,DE:
                <%= Html.Encode(item.Punto) %>
               
            </td>
           
           
            
            <td bgcolor="#FFFF00" >
                <%= Html.Encode(item.Geocerca) %>
            </td>
             <td bgcolor="#FFFF00" >
                <%= Html.Encode(item.GeocercaOut) %>
            </td>
            <td bgcolor="#FFFF00" >
                <%= Html.Encode(item.Evento.Nombre) %>
            </td>
        </tr>

        <%}else if (evento=="4"){ %>

        <tr >
            <td  bgcolor="#A9A9A9" >
                <%= Html.Encode(item.Fecha) %>
            </td>
            <td bgcolor="#A9A9A9" id="dato">
                <%= Html.Encode(item.Unidad.Nombre) %>
            </td>
            
             

            <td bgcolor="#A9A9A9" >
             <a href="<%= ResolveUrl("~") %>Mapa/Mapa/?&Id=<%: item.Id %>">
                <%= Html.Encode(item.Direccion) %>
                (Lat:
               <%= Html.Encode(item.Latitud) %>
               , Long:
               <%= Html.Encode(item.Longitud) %>
               )
               </a>
            </td>
            <td bgcolor="#A9A9A9" >
                A:
                <%= Html.Encode(item.DistanciaPunto) %>
                mts. 
                <%= Html.Encode(item.Azimut) %>
                ,DE:
                <%= Html.Encode(item.Punto) %>
               
            </td>
           
          
          
            <td bgcolor="#A9A9A9" >
                <%= Html.Encode(item.Geocerca) %>
            </td>
            <td bgcolor="#A9A9A9" >
                <%= Html.Encode(item.GeocercaOut) %>
            </td>
              <td bgcolor="#A9A9A9" >
                <%= Html.Encode(item.Evento.Nombre) %>
            </td>
        </tr>


         <%} else if (evento == "2"){ %>


        <tr >
            <td  bgcolor="#FF4500" >
                <%= Html.Encode(item.Fecha) %>
            </td>
            <td bgcolor="#FF4500" id="dato">
                <%= Html.Encode(item.Unidad.Nombre) %>
            </td>
           
            

            <td bgcolor="#FF4500" >
             <a href="<%= ResolveUrl("~") %>Mapa/Mapa/?&Id=<%: item.Id %>">

                <%= Html.Encode(item.Direccion) %>
                 (Lat:
               <%= Html.Encode(item.Latitud) %>
               , Long:
               <%= Html.Encode(item.Longitud) %>
               )
               </a>
            </td>
            <td bgcolor="#FF4500" >
                A:
                <%= Html.Encode(item.DistanciaPunto) %>
                mts. 
                <%= Html.Encode(item.Azimut) %>
                ,DE:
                <%= Html.Encode(item.Punto) %>
               
            </td>
           
            
           
            <td bgcolor="#FF4500" >
                <%= Html.Encode(item.Geocerca) %>
            </td>
            <td bgcolor="#FF4500" >
                <%= Html.Encode(item.GeocercaOut) %>
            </td>
             <td bgcolor="#FF4500" >
                <%= Html.Encode(item.Evento.Nombre) %>
            </td>
        </tr>

         <% }else{ %>

             <tr >
            <td >
                <%= Html.Encode(item.Fecha) %>
            </td>
            <td id="dato">
                <%= Html.Encode(item.Unidad.Nombre) %>
            </td>
            
            

            <td>
             <a href="<%= ResolveUrl("~") %>Mapa/Mapa/?&Id=<%: item.Id %>">
                <%= Html.Encode(item.Direccion) %>
                 (Lat:
               <%= Html.Encode(item.Latitud) %>
               , Long:
               <%= Html.Encode(item.Longitud) %>
               )
               </a>
            </td>
            <td>
                A:
                <%= Html.Encode(item.DistanciaPunto) %>
                mts. 
                <%= Html.Encode(item.Azimut) %>
                ,DE:
                <%= Html.Encode(item.Punto) %>
               
            </td>
           
          
          
            <td>
                <%= Html.Encode(item.Geocerca)%>
            </td>
            <td>
                <%= Html.Encode(item.GeocercaOut)%>
            </td>
              <td>
                <%= Html.Encode(item.Evento.Nombre) %>
            </td>
        </tr>
        <% } %>
        <% } %>


        </table>
    </p>
    <p>
        <%= Html.Pager(Model,new PagerOptions{PageIndexParameterName="id",FirstPageText = "Inicio", LastPageText="Final", NextPageText="Anterior", PrevPageText="Siguiente"}) %>
    </p>
    
     <div id="map_canvas" style="width: 100%; height: 350px">
    </div>
   
    
</asp:Content>



